package com.dcy.znoa.controller.attendance.model.apply;

/**
 * @author pengyu
 */

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.validator.constraints.Range;

import javax.validation.constraints.NotNull;
import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder // 同时需要申请表 apply 消息表 message  用户消息关联表（原公告表） mess_notice 附件表 sys_store_file 中的数据
//public class AddApplyModel extends FileModel{
public class AuditApplyModel {
//    @TableId(type = IdType.AUTO, value = "apply_id")
    @NotNull
    Long applyId;//申请ID

//    @NotNull
    Date auditTime = new Date();//审核时间
    @NotNull
    @Range(min=1,max=2,message="审核只能是1或2")
    Integer isAudit;//审核：1 通过 2 未通过

    String auditContent;//审核内容

    Integer validFlag = 1;

}
